Sommaire
Sommaire
<<

[Hibernate] Vue d’ensemble  il y a 5 années

Auteur

Hachim IDRISSI YASSINE, de ProfLibre.

Série

HIBERNATE : l’essentiel

Description

L’objectif de cette formation est d’avoir une vue d’ensemble sur Hibernate et de s’initier au framework.

Tags

Introduction

  • L’objectif de cette formation est d’avoir une vue d’ensemble sur Hibernate et de s’initier au framework.
  • Hibernate est populaire et très utilisé dans les projets JAVA.

I. Prérequis

Des connaissances en :

  • JAVA/JDBC
  • SQL
  • XML
  • UML est un plus.
  • JPA est un plus.

II. Outils

Hibernate 5.3.5

Compatible avec : JAVA [8 – 11] et JPA 2.2

Icône JAVA

NB : cette formation pourra être utile pour d’autres versions.

III. L’ORM

L’ORM = Mapping Objet Relationnel (Object/ Relational Mapping).

C’est une interface entre une BD relationnelle et des objets (BD orientée objet).

C’est à dire au lieu de manipuler des tables, nous allons manipuler les objets qui leur représentent.

IV. Hibernate, c’est quoi ?

Hibernate est un framework d’ORM JAVA Open Source qui facilite le développement de la persistance des données via JDBC dans des BD relationnelles par le biais de modèles objets.

Persistance = correspondance (Objet/relationnel) + stockage/modification/suppression/récupération (SCRUD).

Hibernate est multiplate-forme (JVM).

Site officiel : https://hibernate.org

 

V. Historique

  • Développé et sponsorisé par RedHat.
  •  Première version sortie le 23 mai 2001
  •  Dernière version sortie le 30 avril 2020  : 5.4.15

VI. APIs

  • API NATIVE
  • API JPA

1. L’API NATIVE

Objet :SessionFactory

Fichiers de configuration :

    • hibernate.cfg.xml (override hibernate.properties)
    • hibernate.properties
    • Ou les deux (recommandée) : définir le mapping dans hibernate.cfg.xml et d’autres configurations dans hibernate.properties
    • Classe de configuration JAVA

2. L’API JPA

Hibernate peut être utilisé comme implémentation de JPA.

Objet : EntityManagerFactory

Fichier de configuration : persistence.xml

VII. Types de configuration

Lors de la configuration ORM, que ce soit avec l’API Native ou l’API JPA, nous pourrons utiliser les fichiers XML (*.hbm.xml, ancienne méthode) séparément ou les annotations (@*, nouvelle méthode) directement dans les classes JAVA.

Conclusion

Dans l’étape suivante, nous allons découvrir comment télécharger Hibernate et configurer son premier projet avec ce Framework d’ORM JAVA.

 

Prise de notes

Vous seul vous pouvez voir vos notes.

Mes notes

Commentaires

 il y a 5 années
Hachim IDRISSI YASSINE [L'auteur] : N’hésitez pas à poser des questions ou nous faire part de vos remarques.
Vos retours nous intéressent.

Formations similaires

Etes-vous intéressé par nos dernières formations ?

back to top
contactez-nous
Fermer